#include <sys/types.h> //系统调用
#include <unistd.h> //进程相关
#include<stdio.h>
#include <sys/wait.h>
#include <stdlib.h>   //exit函数

FILE* f;

void clear()
{
    fclose(f);
    printf("关闭文件描述符\n");
}



int main()
{
    // 注册回调函数
    atexit(clear);

    // a=malloc(sizeof(int));
    f = fopen("1.txt","w");
    
    int b=1;
    if(b !=0)
        exit(-1);//退出进程
    // free(a);
    fclose(f);

    return 0;
}